<?php

    /**
     * 话说社区用户资料和资料修改基础控制器
     * 
     * 
     * 
     **/

class UserAction extends CommonAction {
    public function index(){
    	$this->display();
    }
    
    /**
     * @img 调出头像修改模板
     * 
     * 
     * 
     **/

    public function img(){
    	$this->display();
    }
    
    /**
     *  处理头像修改
     * 
     * 
     * 
     **/
     
    public function modimg(){
    	import('ORG.Net.Api');
        $apiurl = new Api();
    }
    
    /**
     * 调出昵称和手机修改模板
     * 
     * 
     * 
     **/

    public function acc(){
    	$this->display();
    }
    
    /**
     * 昵称和手机修改
     * @sid    用户登陆后session值(每次登陆值session_id)
     * @uid    用户Uid
     * @name   要修改的用户昵称
     * @phone  要修改的手机号码(即登陆时要使用的手机号码)
     * @url    API接口参数地址
     * @info   返回值转换成数组
     **/
    
    public function modacc(){  
        import('ORG.Net.Api');
        $apiurl = new Api();
        //传入参数
        $sid=$_POST['s_id'];
        $uid=$_POST['phone_uid'];
        $name=$_POST['name'];
        $phone=$_POST['phone'];
        $api=$apiurl->acc($sid,$uid,$name,$phone);   
        //调用API接口
        $url=file_get_contents($api);
        $info=json_decode($url,true);
        //处理返回信息
        if($info == true){
            $this->success("账号修改成功!", U('user/index'));
        } else {
            $this->error("账号修改失败!", U('user/acc'));
        }
        
    }
    
    /**
     * 调出密码修改模板
     * 
     * 
     * 
     **/

    public function pass(){
    	$this->display();
    }
    
    
    /**
     * 密码修改
     * @sid    用户登陆后session值(每次登陆值session_id)
     * @uid    用户Uid
     * @pwd    用户当前使用密码
     * @new_pwd 要修改的用户密码
     * @url    API接口参数地址
     * @info   返回值转换成数组
     **/

    public function modpass(){
        import('ORG.Net.Api');
        $apiurl = new Api();
        //传入参数
        $pwd=md5($_POST['pwd']);
        $newpwd=md5($_POST['newpwd']);
        $sid=$_POST['s_id'];
        $uid=$_POST['phone_uid'];  
        //调用密码登陆      
        $api=$apiurl->pass($sid,$uid,$pwd,$newpwd);
        //调用API接口
        $url=file_get_contents($api);
        $info=json_decode($url,true);
        //处理返回信息
        if($info == true){
            $this->success("密码修改成功!", U('user/index'));
        } else {
            $this->error("密码修改失败!", U('user/pass'));
        }      
        

    }
    
    
    


}